body {
    background-color: #f5f5f5;
}
.layout {
    margin-top: 90/37.5rem;
    margin-bottom: 130/37.5rem;
    .header {
        width: 100%;
        height: 90/37.5rem;
        position: fixed;
        top: 0;
        left: 0;
        h1 {
            text-align: center;
            line-height: 90/37.5rem;
            color: #fff;
            font-size: 30/37.5rem;
            background-color: #141414;
            font-weight: 400;
        }
        .searchIcon {
            width: 41/37.5rem;
            height: 90/37.5rem;
            background: url("../../img/fsou@3x.png") no-repeat left center;
            background-size: 40/37.5rem 41/37.5rem;
            position: absolute;
            top: 0;
            right: 32/37.5rem;
        }
    }
    .classifyList {
        margin-top: 30/37.5rem;
        .classifyItem {
            width: 100%;
            height: 160/37.5rem;
            padding: 0 20/37.5rem 0 54/37.5rem;
            box-sizing: border-box;
            margin-bottom: 30/37.5rem;
            .classifyTitle {
                float: left;
                font-size: 28/37.5rem;
                margin-top: 5/37.5rem;
                color: #8a8a8a;
            }
            .classifyPic {
                float: right;
                width: 510/37.5rem;
                img {
                    display: block;
                    width: 100%;
                }
            }
        }
    }
    .menu {
        width: 100%;
        height: 100/37.5rem;
        border-top: 1px solid #ebebeb;
        background-color: #fff;
        box-sizing: border-box;
        position: fixed;
        bottom: 0;
        left: 0;
        ul {
            li {
                float: left;
                width: 20%;
                height: 100/37.5rem;
                position: relative;
                a {
                    display: block;
                    width: 100%;
                    height: 100%;
                    text-align: center;
                    color: #08090a;
                    font-size: 20/37.5rem;
                    padding-top: 60/37.5rem;
                    box-sizing: border-box;
                }
                span {
                    position: absolute;
                }
                .indexxIcon {
                    top: 10/37.5rem;
                    left: 50%;
                    margin-left: -22/37.5rem;
                    width: 44/37.5rem;
                    height: 45/37.5rem;
                    background: url("../../img/home _U@3x.png") no-repeat center center;
                    background-size: 44/37.5rem 45/37.5rem;
                }
                .classifyIcon {
                    top: 10/37.5rem;
                    left: 50%;
                    margin-left: -22/37.5rem;
                    width: 44/37.5rem;
                    height: 45/37.5rem;
                    background: url("../../img/classify_S@3x.png") no-repeat center center;
                    background-size: 44/37.5rem 45/37.5rem;
                }
                .activityIcon {
                    top: -25/37.5rem;
                    left: 50%;
                    margin-left: -39/37.5rem;
                    width: 78/37.5rem;
                    height: 78/37.5rem;
                    background: url("../../img/acticity_U@3x.png") no-repeat center center;
                    background-size: 78/37.5rem 78/37.5rem;
                }
                .carIcon {
                    top: 8/37.5rem;
                    left: 50%;
                    margin-left: -24/37.5rem;
                    width: 48/37.5rem;
                    height: 50/37.5rem;
                    background: url("../../img/M_shopping.png") no-repeat center center;
                    background-size: 48/37.5rem 50/37.5rem;
                }
                .meIcon {
                    top: 10/37.5rem;
                    left: 50%;
                    margin-left: -22/37.5rem;
                    width: 44/37.5rem;
                    height: 46/37.5rem;
                    background: url("../../img/mine_U@3x.png") no-repeat center center;
                    background-size: 44/37.5rem 45/37.5rem;
                }
            }
        }
    }
    .loadingMarsk {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        background-color: rgb(255,255,255);
        .loadingPic {
            width: 72/37.5rem;
            height: 72/37.5rem;
            position: fixed;
            top: 50%;
            left: 50%;
            margin-top: -36/37.5rem;
            margin-left: -36/37.5rem;
            .rotatePic {
                width: 72/37.5rem;
                height: 72/37.5rem;
                position: fixed;
                top: 50%;
                left: 50%;
                margin-top: -36/37.5rem;
                margin-left: -36/37.5rem;
                animation: loading 1s linear infinite;
                img {
                    display: block;
                    width: 100%;
                    height: 100%;
                }
            } 
            .centerPic {
                width: 62/37.5rem;
                height: 62/37.5rem;
                position: fixed;
                top: 50%;
                left: 50%;
                margin-top: -31/37.5rem;
                margin-left: -31/37.5rem;
                img {
                    display: block;
                    width: 100%;
                    height: 100%;
                }
            }
        }
    }
}
@keyframes loading {
    from  {
        transform: rotateZ(0deg);
    }
    to {
        transform: rotateZ(360deg);
    }
}